package miiteen.customsportal.ct.beans;


import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import miiteen.common.json.jackson.LongSerialize;
import miiteen.common.utils.FieldMeta;
import miiteen.sys.base.bean.BasePo;

/**
 * Name: CustomsPortal_CT_NoticeType
 * Des: -Bean
 * Author: yulp
 * Date: 2020-07-03
 */
@ApiModel("信息动态类别")
public class CTNoticeType extends BasePo {


    @FieldMeta(name = "id")
    private long id;

    @FieldMeta(name = "名称")
    @ApiModelProperty(value = "名称")
    private String name;

    @FieldMeta(name = "编码")
    @ApiModelProperty(value = "编码")
    private String codeValue;

    @FieldMeta(name = "顺序")
    private int showOrder;

    @FieldMeta(name = "")
    private String remark;

    @FieldMeta(name = "")
    private int sysPubCodeId;

    @FieldMeta(name = "接口类型")
    private int ifMod;

    @FieldMeta(name = "")
    private int ifDel;

    @FieldMeta(name = "是否显示")
    private int ylzd1;

    @FieldMeta(name = "接口地址")
    private String ylzd2;


    @FieldMeta(name = "")
    private int delState;

    @FieldMeta(name = "")
    private long organizeId;

    @FieldMeta(name = "")
    private int parentId;

    @FieldMeta(name = "列表是否显示")//1:为显示  0:不显示
    private int ylzd3;

    public int getYlzd3() {
        return ylzd3;
    }

    public void setYlzd3(int ylzd3) {
        this.ylzd3 = ylzd3;
    }

    @JsonSerialize(using = LongSerialize.class)
    public long getId() {
        return this.id;
    }

    public void setId(long value) {
        this.id = value;
    }

    public String getName() {
        return this.name;
    }

    public void setName(String value) {
        this.name = value;
    }

    public String getCodeValue() {
        return this.codeValue;
    }

    public void setCodeValue(String value) {
        this.codeValue = value;
    }

    public int getShowOrder() {
        return this.showOrder;
    }

    public void setShowOrder(int value) {
        this.showOrder = value;
    }

    public String getRemark() {
        return this.remark;
    }

    public void setRemark(String value) {
        this.remark = value;
    }

    public int getSysPubCodeId() {
        return this.sysPubCodeId;
    }

    public void setSysPubCodeId(int value) {
        this.sysPubCodeId = value;
    }

    public int getIfMod() {
        return this.ifMod;
    }

    public void setIfMod(int value) {
        this.ifMod = value;
    }

    public int getIfDel() {
        return this.ifDel;
    }

    public void setIfDel(int value) {
        this.ifDel = value;
    }

    public int getYlzd1() {
        return ylzd1;
    }

    public void setYlzd1(int ylzd1) {
        this.ylzd1 = ylzd1;
    }

    public String getYlzd2() {
        return ylzd2;
    }

    public void setYlzd2(String ylzd2) {
        this.ylzd2 = ylzd2;
    }

    public int getDelState() {
        return this.delState;
    }

    public void setDelState(int value) {
        this.delState = value;
    }

    @JsonSerialize(using = LongSerialize.class)
    public long getOrganizeId() {
        return this.organizeId;
    }

    public void setOrganizeId(long value) {
        this.organizeId = value;
    }

    public int getParentId() {
        return this.parentId;
    }

    public void setParentId(int value) {
        this.parentId = value;
    }

}
